package com.syy.chart.mapper;

import com.syy.chart.domain.WfForm;

import java.util.List;

/**
 * 业务数据层
 */
public interface WfFormMapper {

    /**
     * 添加表单
     * @param wfForm
     * @return
     */
    public int addWfForm(WfForm wfForm);


    /**
     * 查询业务列表
     *
     * @param wfForm 业务信息
     * @return 业务集合
     */
    public List<WfForm> selectWfFormList(WfForm wfForm);


    /**
     * 删除表单
     * @param ids
     * @return
     */
    public int deleteWfFormByIds(String[] ids);


    /**
     * 更新表单
     * @param wfForm
     * @return
     */
    public int updateForm(WfForm wfForm);

    /**
     * 根据ids查询符合条件得所有的表单数据
     * @param ids
     */
    public List<WfForm> queryWfFormByIds(String[] ids);


    /**
     * 根据id 获取所有的字段
     * @param formId
     * @return
     */
    public WfForm getAllFields(String formId) ;


}
